package beans;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name="formatoCuestionario")
public class FormatoCuestionario {
	
	private int id;
	private String descripcion;
	private List<Pregunta> catalogoPreguntas;
	private List<Comentario> comentarios;
	private boolean paginacion;
	private int numPreguntasPorPagina;
	
	
	public FormatoCuestionario(){
		catalogoPreguntas=new ArrayList<Pregunta>();
		comentarios=new ArrayList<Comentario>();
		paginacion= false;
		numPreguntasPorPagina=0;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	
	
	public void agregarPreguntaACatalogo(Pregunta pregunta){
		this.catalogoPreguntas.add(pregunta);
		
	}

	public List<Comentario> getComentarios() {
		return comentarios;
	}

	public void setComentarios(List<Comentario> comentarios) {
		this.comentarios = comentarios;
	}

	public boolean isPaginacion() {
		return paginacion;
	}

	public void setPaginacion(boolean paginacion) {
		this.paginacion = paginacion;
	}

	public int getNumPreguntasPorPagina() {
		return numPreguntasPorPagina;
	}

	public void setNumPreguntasPorPagina(int numPreguntasPorPagina) {
		this.numPreguntasPorPagina = numPreguntasPorPagina;
	}

	public List<Pregunta> getCatalogoPreguntas() {
		return catalogoPreguntas;
	}

	public void setCatalogoPreguntas(List<Pregunta> catalogoPreguntas) {
		this.catalogoPreguntas = catalogoPreguntas;
	}

	
	

}
